use clap::Parser;

/// Command line arguments
#[derive(Parser, Debug)]
#[command(name = "rmcp-gd-stdio")]
#[command(about = "RMCP GD Server - Provides godot application control tools")]
pub struct Args {
    /// WebSocket connection URL
    #[arg(short, long)]
    pub ws_url: String,

    /// Connection timeout in seconds
    #[arg(long, default_value = "30")]
    pub timeout: u64,

    /// Log level
    #[arg(long, default_value = "info")]
    pub log_level: String,
}
